hers = ["钢铁侠","绿巨人"]
# 添加一个元素到列表
hers.append("黑寡妇")
print(hers)

# 添加一个可迭代对象到列表
hers.extend(["鹰眼", "灭霸", "雷神"])
print(hers)

# 删除
# 如果列表中存在多个匹配的元素，那么 remove 只会删除第一个
# 如果指定的元素不存在，那么程序就会报错
hers.remove("灭霸")
print(hers)
# hers.remove("金链")

# 删除并拿到任意位置的元素
h = hers.pop(2)
print(h)
print(hers)

# 清空
hers.clear()
print(hers)

# 切片

# 相当于 append
s = [1, 2, 3, 4, 5]
s[len(s) : ] = [6]
print(s)

# 相当于 extend
s[len(s) : ] = [ 7, 8, 9]
print(s)


# 在列表的任意位置添加数据
s = ["1", "3", "4", "5"]
s.insert(1, "2")
print(s)

s.insert(0, "0")
print(s)

s.insert(len(s), "6")
print(s)


# 列表是可变的，而字符串是不可变的
